package day01;

import java.io.File;
import java.io.IOException;
import java.util.Scanner;
/**
 * 程序启动后，要求用户输入一个文件名，如果文件存在则提示
 * 并要求用户更换，直到该文件还不存在为止，然后将这个文件
 * 在当前目录中创建出来。
 */
 /*
 * 单词记一记:
 * exsits 存在
 * create 创建
 * new    新的
 * 
 * @author Xiloer
 *
 */
public class Test01 {
	public static void main(String[] args) throws IOException {

		while(true){
			System.out.println("请输入文件名:");
			Scanner scanner = new Scanner(System.in);
			String FileName = scanner.nextLine();
			File file = new File("./"+FileName);
			if (file.exists()){
				System.out.println("该文件已存在，请更换名字");
			}else{
				file.createNewFile();
				System.out.println("文件创建完毕!");
				break;
			}

		}

	}
}
/*
	提示代码:
	需要用到的语句，尝试按照正确顺序将下列代码并放在main方法中完成需求，
	并在注释中标注每句话的作用，
	//【创建一个输入对象】
	Scanner scanner = new Scanner(System.in);

	//【while循环】
	while(true){

	}

	//【将输入的名字赋值给filename】
	String fileName = scanner.nextLine();

	//【创建一个文件】
	File file = new File(fileName);

	//【完成提示】
	System.out.println("文件创建完毕!");

	//【输入提示】
	System.out.println("请输入文件名:");

	//【创建一个新文件】
	file.createNewFile();

	//【判断文件是否存在】
	if(file.exists()){

	}else{

	}

	//【已存在返回】
	System.out.println("该文件已存在，请更换名字");

	//【退出】
	break;


 */








